Object Interconnections Distributed Callbacks and Decoupled Communication in CORBA
نویسندگان
چکیده
We’re changing gears in this column. Our recent columns have used a distributed stock quoting example to focus on different concurrency models for developing multithreaded server applications. In this column, we’ll start looking at another aspect of distributed object computing systems: decoupling the relationship between “clients” and “servers.” Our examples to date have focused exclusively on request/response communication. In this approach, requests flow from client to server and responses flow back from server to client. In this column, we’ll discuss distributed callbacks and extend our stock quoting example to show why they’re useful. We’ll also briefly discuss the OMG Events object service [1], which supports decoupled peer-to-peer relationships between consumers and suppliers. We intend to cover the OMG Events object service in more detail in future columns.
منابع مشابه
Object Interconnections Distributed Callbacks and Decoupled Communication in Corba (column 8)
We’re changing gears in this column. Our recent columns have used a distributed stock quoting example to focus on different concurrency models for developing multithreaded server applications. In this column, we’ll start looking at another aspect of distributed object computing systems: decoupling the relationship between “clients” and “servers.” Our examples to date have focused exclusively on...
متن کاملObject Interconnections The OMG Events Service ( Column 9 )
Distributed callbacks differ from CORBA’s conventional synchronous invocation model because they decouple the request for a service from the response(s). Callbacks are often useful when consumers of events don’t need to wait synchronously for suppliers to generate the events. In addition, they can be used to deliver responses to long-running operations, rather than making clients block waiting ...
متن کاملTowards a Dynamic CORBA Component Platform
Distributed object computing (DOC) middleware, even if commonly used, has several drawbacks to support large and complex distributed applications: no visibility of distributed object interconnections, no implementation separation between business logic and system services, and no application deployment process. In response to this, DOC middleware is evolving to distributed component computing (...
متن کاملObject Interconnections Collocation Optimizations for CORBA ( Column 18 )
In this column, we take break from our ongoing discussion of the CORBA Messaging specification to cover collocation, which is an important topic for component-based application developers. Collocation is a technique for transparently optimizing communication overhead when clients and servants are configured into the same address space. For instance, Microsoft COM [1] applications frequently use...
متن کاملObject Interconnections The OMG Events Service
Distributed callbacks differ from CORBA’s conventional synchronous invocation model because they decouple the request for a service from the response(s). Callbacks are often useful when consumers of events don’t need to wait synchronously for suppliers to generate the events. In addition, they can be used to deliver responses to long-running operations, rather than making clients block waiting ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996